#ifndef HPLC_ZKYS_PUMP_PARSEPACKET_H
#define HPLC_ZKYS_PUMP_PARSEPACKET_H

#include "common/hplczkysparsecommonpacket.h"
#include "modulehplcpumpdefine.h"

namespace hplc
{
namespace zkys
{

class HplcZkysPumpProtocolData;
class HplcZkysPumpParsePacket : public HplcZkysParseCommonPacket
{
    Q_OBJECT
public:
    HplcZkysPumpParsePacket(HplcZkysPumpProtocolData &data, hplc::PumpParam &param, QObject *parent = nullptr);
    virtual ~HplcZkysPumpParsePacket() override;

    virtual void parseSet(quint8 pfc, char *data, int len) override;
    virtual void parseGet(quint8 pfc, char *data, int len) override;
};

} // zkys
} // hplc

#endif // HPLC_ZKYS_PUMP_PARSEPACKET_H
